﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ChainOfResponsibilityPattern;

/// <summary>
/// 申请上下文
/// </summary>
internal class ApplyContext
{
    /// <summary>
    /// 主键
    /// </summary>
    public int Id { get; set; }

    /// <summary>
    /// 姓名
    /// </summary>
    public required string Name { get; set; }

    /// <summary>
    /// 请假时长
    /// </summary>
    public int Hours { get; set; }

    /// <summary>
    /// 描述
    /// </summary>
    public string? Description { get; set; }

    /// <summary>
    /// 审批备注
    /// </summary>
    public string? AuditRemark { get; set; }

    /// <summary>
    /// 审批结果
    /// </summary>
    public bool AuditResult { get; set; }
}
